package com.mica.erp.contract.service.impl;

import java.util.List;

import com.mica.erp.contract.model.CustLink;
import com.mica.erp.contract.service.CustLinkService;
import com.mica.mybatis.GenericService;

public class CustLinkServiceImpl extends GenericService implements
		CustLinkService {

	@Override
	public List<CustLink> findCustLinks(CustLink custLink) {
		return this.selectList(namespace+".findCustLinks", custLink);
	}

	@Override
	public CustLink findCustLink(CustLink custLink) {
		return this.selectOne(namespace+".findCustLinks", custLink);
	}

	@Override
	public void saveCustLink(CustLink custLink) {
		Long ctLId = custLink.getCtLId();
		if(null!=ctLId){
			this.update(namespace+".updateCustLink", custLink);
		}else{
			custLink.setCtLId(this.incre.nextLongValue());
			this.insert(namespace+".insertCustLink", custLink);
		}
	}

	@Override
	public void delCustLink(Long ctLId) {
		this.delete(namespace+".delCustLink", ctLId);
	}

}
